package com.example.goodpet.home.homeRecommend.bean;

import com.example.goodpet.bean.BannerInfoDTO;
import com.example.goodpet.bean.ChannelInfoDTO;
import com.example.goodpet.bean.MainChannelInfoDTO;
import com.google.gson.annotations.SerializedName;

import java.util.List;

public class ResultBeanData {


    @SerializedName("code")
    private Integer code;
    @SerializedName("msg")
    private String msg;
    @SerializedName("result")
    private ResultDTO result;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public ResultDTO getResult() {
        return result;
    }

    public void setResult(ResultDTO result) {
        this.result = result;
    }

    public static class ResultDTO {
        @SerializedName("banner_info")
        private List<BannerInfoDTO> bannerInfo;
        @SerializedName("main_channel_info")
        private List<MainChannelInfoDTO> mainChannelInfo;
        @SerializedName("channel_info")
        private List<ChannelInfoDTO> channelInfo;

        public List<BannerInfoDTO> getBannerInfo() {
            return bannerInfo;
        }

        public void setBannerInfo(List<BannerInfoDTO> bannerInfo) {
            this.bannerInfo = bannerInfo;
        }

        public List<MainChannelInfoDTO> getMainChannelInfo() {
            return mainChannelInfo;
        }

        public void setMainChannelInfo(List<MainChannelInfoDTO> mainChannelInfo) {
            this.mainChannelInfo = mainChannelInfo;
        }

        public List<ChannelInfoDTO> getChannelInfo() {
            return channelInfo;
        }

        public void setChannelInfo(List<ChannelInfoDTO> channelInfo) {
            this.channelInfo = channelInfo;
        }

    }
}